
from datetime import datetime

def is_leap_year(year):
    """
    这个函数用来判断指定的年份是否为闰年
    参数：
        year (int)：要检查的年份
    返回值：
        bool：如果是闰年返回 True，否则返回 False
    """
    return (year % 4 == 0 and year % 100!= 0) or (year % 400 == 0)

# 计算指定日期距离1990年1月1日的天数
def count_days_since_1990(year, month, day):
    """
    计算从 1990 年 1 月 1 日到指定日期的天数

    参数：
        year (int)：年份
        month (int)：月份
        day (int)：日期

    返回值：
        int：从 1990 年 1 月 1 日到指定日期的天数
    """
    start_date = datetime(1990, 1, 1)
    current_date = datetime(year, month, day)
    delta = (current_date - start_date).days  # 直接计算天数差
    return delta


if __name__ == '__main__':
    while True:
        try:
            print("请输入指定日期 (格式: 年 月 日，如: 1999 1 31):")
            year, month, day = map(int, input().split())

            # 检查日期的合法性
            today = datetime(year, month, day)

            # 计算天数差
            total_days = count_days_since_1990(year, month, day)
            print(f"{year}年{month}月{day}日与1990年1月1日相差 {total_days} 天")

            # 根据余数判断今天打鱼还是晒网
            result = total_days % 5
            if 1 <= result <= 3:
                print("今天打鱼")
            else:
                print("今天晒网")

        except ValueError:
            print("输入的日期格式不正确，请重新输入！")

